import request from '@/utils/request'

/**
 * 登陆接口封装
 * @param {*} data
 */

export function login(data) {
  // 情况1,拦截地址和基地址
  // url=/sys/login
  // baseURL=/api
  // 访问地址: http://域名:端口号/api/sys/login
  // 因为地址有/api,所有走代理
  // target=http://ihrm-java.itheima.net
  // 实际路径=http://ihrm-java.itheima.net/api/sys/login
  // 情况2
  // 拦截地址=/abc
  // url=/sys/login
  // baseURL=/abc/api
  // 访问地址: http://域名:端口号/abc/api/sys/login
  // 因为地址有/abc,所有走代理
  // target=http://ihrm-java.itheima.net
  // 重写前:http://ihrm-java.itheima.net/abc/api/sys/login
  // 路径重写
  // pathRewrite: {'^/abc' : ''}
  // 实际路径=http://ihrm-java.itheima.net/api/sys/login
  // 情况3
  // 拦截地址=/abc
  // url=/sys/login
  // baseURL=/abc
  // 访问地址: http://域名:端口号/abc/sys/login
  // 因为地址有/abc,所有走代理
  // target=http://ihrm-java.itheima.net
  // 重写前:http://ihrm-java.itheima.net/abc//sys/login
  // 路径重写
  // pathRewrite: {'^/abc' : '/api'}
  // 实际路径=http://ihrm-java.itheima.net/api/sys/login
  return request({
    url: '/sys/login',
    method: 'POST',
    data

  })
}

/**
 *  获取自己的基本资料
 *
 * **/
export function getUserInfo() {
  return request({
    url: '/sys/profile',
    method: 'post'
  })
}

/**
 *  获取用户的基本信息
 *
 * **/
export function getUserDetailById(id) {
  return request({
    url: `/sys/user/${id}`
  })
}

/**
 * 退出登陆
 */
export function logout() {

}
